ball of twine - Turkish English Dictionary